草庐IT

Matplotlib 散点图

全部标签

python - 在网上绘制 matplotlib

下面的代码当然会创建一个名为test的PNG并将其保存在服务器上:frommatplotlib.figureimportFigurefrommatplotlib.backends.backend_aggimportFigureCanvasAggfig=Figure(figsize=[4,4])ax=fig.add_axes([.1,.1,.8,.8])ax.scatter([1,2],[3,4])canvas=FigureCanvasAgg(fig)canvas.print_figure("test.png")然后要在浏览器中查看图像,我们必须转到example.com/test.pn

python - 是否可以使用 matplotlib 绘制时间线?

我正在尝试使用像这样的csv值绘制日期。Tue2Jun16:55:51CEST2015,3Wed3Jun14:51:49CEST2015,3Fri5Jun10:31:59CEST2015,3Sat6Jun20:47:31CEST2015,3Sun7Jun13:58:23CEST2015,3Mon8Jun14:56:49CEST2015,2Tue9Jun23:39:11CEST2015,1Sat13Jun16:55:26CEST2015,2Sun14Jun15:52:34CEST2015,3Sun14Jun16:17:24CEST2015,3Mon15Jun13:23:18CEST201

python - 使用 spines 在 matplotlib 中仅自定义刻度线的一侧

我画了一个matplotlib单杠如下:importmatplotlib.pyplotaspltfromnumpyimport*fromscipyimport*bars=arange(5)+0.1vals=rand(5)printbars,valsplt.figure(figsize=(5,5),dpi=100)spines=["bottom"]ax=plt.subplot(1,1,1)forloc,spineinax.spines.iteritems():iflocnotinspines:spine.set_color('none')#don'tdrawytickmarks#ax.y

python - Python 和 Matplotlib 中的垂直直方图

如何制作垂直直方图。是否有任何选择,还是应该从头开始构建?我想要的是上图看起来像下图,但在垂直轴上!frommatplotlibimportpyplotaspltimportnumpyasnpsample=np.random.normal(size=10000)vert_hist=np.histogram(sample,bins=30)ax1=plt.subplot(2,1,1)ax1.plot(vert_hist[0],vert_hist[1][:-1],'*g')ax2=plt.subplot(2,1,2)ax2.hist(sample,bins=30)plt.show()

python - Plt.散点图 : How to add title and xlabel and ylabel

有没有办法直接将标题(以及xlabel和ylabel)添加到plt.scatter(x,y,...)或plt.plot(x,y,...)而无需编写额外的行?当我们使用Series_name.plot时很容易添加它,我们只需写Series_name.plot(...,title='name')但如果我写它对我不起作用:plt.scatter(...,title='name')或plt.plot(...,title='name')[plt我正在使用Python3。 最佳答案 来自plt.scatter()的文档没有这样的参数来设置标题或

python - 不遵守最小、最大限制的垂直线(matplotlib)

问题的最小工作示例:importmatplotlib.pyplotasplthoriz_line=0.0005vert_line=110x_data=[10,30,50,70,90,110,130,150,170,190,210,230,250,270,290,310,330,350,370,390,410,430,450,470,490]y_data=[0.0074999999999999997,0.011875,0.0057812499999999999,0.0036458333333333334,0.0020312500000000001,0.001312500000000000

Python/matplotlib : getting rid of matplotlib. mpl 警告

我正在使用python3.4使用matplotlib。当我启动程序时,出现以下警告消息:C:\Python34-32bits\lib\site-packages\matplotlib\cbook.py:123:MatplotlibDeprecationWarning:Thematplotlib.mplmodulewasdeprecatedinversion1.3.Useimportmatplotlibasmplinstead.warnings.warn(message,mplDeprecation,stacklevel=1)据我所知我不使用mpl,我所有关于matplotlib的导入是

python - 结合散点图和曲面图

如何将3D散点图与3D曲面图结合起来,同时保持曲面图透明,以便我仍然可以看到所有点? 最佳答案 要在同一个图中组合各种类型的图,您应该使用该函数plt.hold(真)。以下代码使用3D曲面图绘制3D散点图:frommpl_toolkits.mplot3dimport*importmatplotlib.pyplotaspltimportnumpyasnpfromrandomimportrandom,seedfrommatplotlibimportcmfig=plt.figure()ax=fig.gca(projection='3d')

Python:如何在 Flask 中显示 matplotlib

这个问题在这里已经有了答案:Convertingmatplotlibpngtobase64forviewinginhtmltemplate(2个答案)SaveplottoimagefileinsteadofdisplayingitusingMatplotlib(24个答案)HowtoservestaticfilesinFlask(24个答案)关闭4年前。我对Flask和Matplotlib还很陌生。我希望能够显示我在一些html中生成的简单图表,但我很难弄清楚如何做。这是我的Python代码:fromflaskimportFlask,render_templateimportnumpy

Python pandas/matplotlib 在条形图列上方注释标签

这个问题在这里已经有了答案:Howtoaddvaluelabelsonabarchart(7个答案)AnnotatebarswithvaluesonPandasbarplots(4个答案)关闭12个月前。如何为值添加标签以显示在此处条形图中的条形上方:importpandasaspdimportmatplotlib.pyplotaspltdf=pd.DataFrame({'Users':['Bob','Jim','Ted','Jesus','James'],'Score':[10,2,5,6,7],})df=df.set_index('Users')df.plot(kind='bar'